.choose-device-configuration {
	.table-box {
		overflow-y: hidden;
		width: 520px;
		height: 261px;
		border: 1px solid @borderColor02;
		border-radius: 6px;

		:deep(.ant-table-cell-scrollbar) {
			display: none !important;
		}

		.tooltip-default-text {
			overflow: hidden;
			width: 100%;
			white-space: nowrap;
			text-overflow: ellipsis;
		}

		:deep(.ant-table-cell) {
			border-bottom: 1px solid @borderColor02 !important;
		}

		// 表格样式
		:deep(.ant-table) {
			.ant-table-selection-column {
				padding: 0 8px !important;
			}

			.ant-table-tbody {
				tr.ant-table-measure-row {
					// display: none;
					visibility: collapse;
				}

				tr {
					td {
						height: 38px !important;
						// min-height: 38px !important;
						// border-bottom: 1px solid @borderColor02 !important;
					}
				}

				tr:last-child {
					td {
						border-bottom: none !important;
					}
				}
			}
		}
	}
}

.alarm-configuration {
	overflow-y: scroll;
	max-height: 587px;
	padding: 40px 32px;

	.ant-input-number {
		width: 202px;
		margin-right: 5px;
		border: 1px solid @mask02;
		border-radius: 6px;
		line-height: 38px;
		background: transparent !important;

		input {
			height: 36px;
		}
	}

	.ant-collapse-content-box {
		padding-bottom: 32px !important;
	}

	.ant-form-item:first-child {
		margin-top: 0;
	}

	.ant-form-item {
		margin-top: 32px;
	}

	:deep(.ant-collapse-header) {
		color: #f0f6fc !important;
	}

	.ant-switch {
		background-color: @text03;
		transform: scale(0.8);

		&:hover {
			background-color: @text03;
		}
	}

	.ant-switch-checked {
		background-color: #46bfd8;

		&:hover {
			background-color: #46bfd8 !important;
		}
	}

	.the-common-title {
		display: flex;
		justify-content: space-between;
		margin-bottom: 16px;
		font-size: 16px;
		font-weight: 700;
		line-height: 18px;
		color: @text01;

		.clear {
			float: right;
			font-size: 14px;
			font-weight: 400;
			color: #3d7fe9;
			cursor: pointer;

			&:hover {
				color: #679ff6;
			}
		}
	}
}
